package com.bnd.mapper;

import com.bnd.domain.CharacterInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
* @author 20668
* @description 针对表【character_info】的数据库操作Mapper
* @createDate 2025-09-22 22:12:28
* @Entity com.bnd.domain.CharacterInfo
*/
public interface CharacterInfoMapper extends BaseMapper<CharacterInfo> {
    /**
     * 动态条件查询（名称模糊 + 分类精确；默认过滤未删除）
     */
    List<CharacterInfo> selectByCondition(@Param("keyword") String keyword,
                                          @Param("category") String category);

    /**
     * 查询收藏角色列表
     * @return 收藏的角色列表
     */
    List<CharacterInfo> selectFavorites();
}




